﻿<UserControl x:Class="EQual.MainModule.Reviews.DetailsViews.ReviewDecisionsView"
   xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:Models="clr-namespace:EQual.MainModule" 
    xmlns:WpfApplicationExperimental="clr-namespace:WpfApplicationExperimental;assembly=WpfApplicationExperimental"
    xmlns:dg="http://schemas.microsoft.com/wpf/2008/toolkit" 
    xmlns:inf="clr-namespace:EQual.Infrastructure.Converters;assembly=EQual.Infrastructure"              >

    <UserControl.Resources >
        <!--
        <ObjectDataProvider x:Key="ProjectTypes" ObjectType="{x:Type Models:ProjectsProvider}" MethodName="GetProjectsTypes" />-->
      <!--  <ObjectDataProvider x:Key="ReviewTypes" ObjectType="{x:Type Models:ReviewsProvider}" MethodName="GetReviewTypes" />
    -->
       <inf:DecimalToColorConverter x:Key="ProgressConverter" />
    </UserControl.Resources>
    <Grid>
        <dg:DataGrid  Name="dataGrid1"  
                      CanUserAddRows="True"
                      Background="Transparent" 
                      AutoGenerateColumns="False"
                      ItemsSource="{Binding Path=ItemsCollection}" SelectionChanged="dataGrid1_SelectionChanged" RowEditEnding="dataGrid1_RowEditEnding" Grid.ColumnSpan="2">
            
        <dg:DataGrid.Columns >

                <dg:DataGridComboBoxColumn SelectedValueBinding="{Binding Path=RerviewSubject}"                                            
                                           SelectedValuePath="ReviewSubjectsId"
                                           DisplayMemberPath="Name"
                                           Header="Subject">
                    <dg:DataGridComboBoxColumn.ElementStyle>

                    <Style TargetType="ComboBox">

                        <Setter Property="ItemsSource" Value="{Binding Path=ReviewSubjects}" />

                    </Style>

                    </dg:DataGridComboBoxColumn.ElementStyle>

                    <dg:DataGridComboBoxColumn.EditingElementStyle>

                        <Style TargetType="ComboBox">

                            <Setter Property="ItemsSource" Value="{Binding Path=ReviewSubjects}" />

                        </Style>

                    </dg:DataGridComboBoxColumn.EditingElementStyle>
                </dg:DataGridComboBoxColumn>

                <dg:DataGridTemplateColumn Header="Decision" >
                    <!-- editing template -->
                    <dg:DataGridTemplateColumn.CellEditingTemplate>
                        <DataTemplate>
                            <TextBox Text="{Binding  Decision}" />
                        </DataTemplate>
                    </dg:DataGridTemplateColumn.CellEditingTemplate>
                    <!-- standard template -->
                    <dg:DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <TextBlock Text="{Binding  Decision}" />
                        </DataTemplate>
                    </dg:DataGridTemplateColumn.CellTemplate>
                </dg:DataGridTemplateColumn>
           
        </dg:DataGrid.Columns>
        </dg:DataGrid>
        </Grid>
</UserControl>
